Game = {}
local scene = require("ECS/Scene")

Game.ComponentIDE = nil
Game.Transform = nil

function Game.Awake()
    scene.Awake();
    -- print("Game.Awake");
end

function Game.Start()
    scene.Start();
    -- print("Game.Start");
end

function Game.OnEnable()
    scene.OnEnable();
    -- print("Game.OnEnable");
end

function Game.OnDisable()
    scene.OnDisable();
    -- print("Game.OnDisable");
end

function Game.Update()
    scene.Update();
    -- print("Game.Update");
end

function Game.LateUpdate()
    scene.LateUpdate();
    -- print("Game.LateUpdate");
end

function Game.FixedUpdate()
    scene.FixedUpdate();
    -- print("Game.FixUpdate");
end

function Game.OnDestroy()
    scene.OnDestroy();
    -- print("Game.OnDestroy");
end

return Game
